package com.scau402.system1.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.scau402.common.core.domain.AggregateRoot;
import com.scau402.common.core.domain.BaseBO;
import com.scau402.system1.domain.bo.WmsJadeFeatureBO;
import com.scau402.system1.domain.bo.WmsJadeTypeBO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 单个翡翠信息对象 wms_jade
 *
 * @author ruoyi
 * @date 2023-06-26
 */
@Data
@ToString
public class WmsInboundJadeVO {

    /**
     * 入库单编号
     */
    private String inboundOrderCode;

    /**
     * 仓库ID
     */
    private Long warehouseId;

    /**
     * 仓库编码
     */
    private String warehouseCode;

    /**
     * 仓库名称
     */
    private String warehouseName;

    /**
     * 入库仓位主键ID
     */
    private Long storageId;

    /**
     * 入库仓位编码
     */
    private String storageCode;

    /**
     * 入库仓位名称
     */
    private String storageName;

    /**
     * 入库类型
     */
    private String orderType;

    /**
     * 翡翠信息ID
     */
    private Long jadeId;

    /**
     * 翡翠品类ID
     */
    private Long jadeTypeId;

    /**
     * 翡翠品类名称
     */
    private String jadeTypeName;

    /**
     * 翡翠编码
     */
    private String jadeCode;

    /**
     * 翡翠名称
     */
    private String jadeName;

    /**
     * 翡翠条码
     */
    private String jadeBarcode;

    /**
     * 翡翠成本价格
     */
    private String jadeCost;

    /**
     * 翡翠标签价格
     */
    private String jadeTagPrice;

    /**
     * 成本价暗码
     */
    private String jadeCostCipher;

    /**
     * 标签价暗码
     */
    private String jadeTagPriceCipher;

    /**
     * 翡翠图片ID
     */
    private Long imageId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 入库人员
     */
    private String createBy;

    /**
     * 入库时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;


}
